package com.holyant.report.dto;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.List;

/**
 * 运营报-模板dto
 * 
 * @author z
 * @date 2022-08-18
 */
@Data
@ApiModel("运营报-模板")
public class BiReportTableDto {

    private static final long serialVersionUID = 1L;

    private TotalColumn totalColumn;
    private MultiColumn multiColumn;
    private List<BiReportSingleColumnDto> singleColumn;

    @Data
    public static class TotalColumn {
        private String label;
        private Long width;
        private List<Object> metricsKeys;
        private String fixed;
    }

    @Data
    public static class MultiColumn {
        private Long width;
        private List<Object> scopeVals;
        private List<Object> metricsKeys;
    }
}
